iT邦幫忙

2022 iThome 鐵人賽

DAY 30
1
Modern Web

PixiJS青銅玩家系列 第 30

【LV. 30】PixiJS青銅玩家 新任務?[Y / N]

  • 分享至 

  • xImage
  •  

▉ 前言

按照慣例,還是要以PixiJS青銅玩家以及熟悉的系統提示作為開場。

系統提示:「It’s not so important who starts the game,but who finishes it.」,PixiJS青銅玩家完成了支線任務,獲得經驗以及能力值的提昇(絕對不是畫不出新道具)。

▉ 感想

最後一天剛好碰到MOPCON第一天,晚上才趕回來完成鐵人賽的LV. 30。

***

記得當時報名當天剛好有事,而沒有跟著好想工作室的大家到會議室討論鐵人賽的相關事宜,原本因為學校課業、畢業專題、打工等等的行程,心想著完賽的可能性很低,所以打算抱著得過且過的心態:如果沒參加到討論那就不參加了吧。

不過,感謝當時Vic和Jade傳了slack訊息問有沒有要報名,原以為討論結束、報名也跟著截止的我,看到訊息後就報名下去了。

但是,報名是報名了,我要寫什麼內容呢?
內心是希望可以寫一舉兩得的內容,於是最後決定把主題放在畢專會用到(應該會用到吧)的PIXIJS上。這裡也要感謝mentor Chris很久之前提到webGL相關的框架,讓我第一次認識到了PIXI d(`・∀・)b

也因為這樣,這三十天的文章內容,完全只來自於之前讀過的PIXI官方教程(對...只有讀過,沒寫筆記、沒做實作),前面幾篇基本的語法還很好完成,但越到後面因為薄弱的JS基礎,開始感到吃力(也因此連續翹了好幾堂課,結束後要好好補期中了)。

雖然越接近尾聲越覺吃力,卻也因為鐵人賽讓我真正面對一些自己容易逃避的問題,例如JS中的this、bind()+apply()+call(),也發覺經過思考後、整理好筆記,對PIXI又有更進一步的認識,對比於先前只看完文件的狀態,常常有種恍然大悟的感覺,到最後的三天實作出特殊功能,也將之前所學運用上,才驚覺原來可以這麼利用。

總而言之,很慶幸自己選擇了比較難走的路(報名鐵人賽的部分),雖然每天都得在打工之前完成文章,常常遊走在危險邊緣、壓力爆炸大,但這一切都值得了。

▉ 感謝

特別感謝好想工作室的大家,這三十天偶爾有不想完成的念頭,即便因為學校課程,很少回到好想,但每當想起是屬於好想工作室v6.0的其中一員、看著大家每天產出的文章、催稿雞的呼喚,以及互相提醒著時間,就在這氛圍中不知覺的完成了一篇又一篇文章。

▉ 好想...推薦

Web camp的好文推薦一下(順便整理起來,等之後畢專結束來看)

▉ 結語

最後再補充一款也是由PIXIJS完成的遊戲,剛好今天聽到古健樺講者的議程「數位登陸 - 虛擬策展設計與 WebGL 開發 (Babylon.js)」中提到的,由他的公司黑洞創造完成的作品兩廳院 | 神不在的小鎮

***

總之,就像許多遊戲一樣,任務永遠沒有做完的一天。
因此接下來的任務,就是要把這三十天的所學運用到畢業專題上了!


上一篇
【LV. 29】PixiJS青銅玩家:讓角色行動但置中於地圖(3)置中於screen
系列文
PixiJS青銅玩家30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
安揪拉
iT邦新手 4 級 ‧ 2022-10-15 23:31:00

恭喜完賽~

0
Vic
iT邦新手 3 級 ‧ 2022-10-16 20:03:49

恭喜完賽!

0

恭喜完賽 是不是不想成為被P圖的一員 (X

0
jadddxx
iT邦新手 5 級 ‧ 2022-10-17 16:36:18

已定是會讓你報名到的~恭喜完賽拉!之後再來補你的文章XD

我要留言

立即登入留言